class PWNGameInfo extends UTGame;
//UTDeathmatch
//GameInfo
var int testint;

event PlayerController Login(string Portal, string Options, const UniqueNetID UniqueID, out string ErrorMessage)
{
	local PlayerController PC;
	PC = super.Login(Portal, Options, UniqueID, ErrorMessage);
	ChangeName(PC, "PWN", true);
    return PC;
}

event PostLogin( PlayerController NewPlayer )
{
	local PWNPlayerController PC;

	PC = PWNPlayerController(NewPlayer);

    super.PostLogin(NewPlayer);

	if (PC != none)
	{
		PWNPlayerController(NewPlayer).PWNPlayerControllerDebugPrint("PWNPlayerController: PWNGameInfo loaded...");
	}
}



simulated private function PWNGameInfoDebugPrint(string sMessage)
{
	PWNPlayerController(GetALocalPlayerController()).ClientMessage(sMessage);	
}

public function TimeDilationIncrease(PWNKisFunc_ChangeGameSpeed TimeDilationAction)
	{		
		GameSpeed = TimeDilationAction.NewGameSpeed;

		`Log("Time dilation is now: " $TimeDilationAction.NewGameSpeed);
		//IsSuperBeing();
	}



defaultproperties
{	bDelayedStart = false
	DefaultPawnClass=class'PWNGame.PWNPawn'
	PlayerControllerClass=class'PWNGame.PWNPlayerController'				
	HUDType=class'PWNGame.PWNHUD'
	Name="Default__PWNGameInfo"
}